|
ARD2
1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
|
Data Fields | |
| struct DCU_LAYER_tag | LAYER [16] |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:8 | |
| vuint32_t HEIGHT:8 | |
| vuint32_t __pad1__:8 | |
| vuint32_t WIDTH:8 | |
| } B | |
| } | CTRLDESCCURSOR1 |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:6 | |
| vuint32_t POSY:10 | |
| vuint32_t __pad1__:6 | |
| vuint32_t POSX:10 | |
| } B | |
| } | CTRLDESCCURSOR2 |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t CUREN:1 | |
| vuint32_t __pad0__:7 | |
| vuint32_t CURSORDEFAULTCOLOR:24 | |
| } B | |
| } | CTRLDESCCURSOR3 |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:23 | |
| vuint32_t ENBLINK:1 | |
| vuint32_t HWCBLINK:8 | |
| } B | |
| } | CTRLDESCCURSOR4 |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t DCUSWRST:1 | |
| vuint32_t __pad0__:11 | |
| vuint32_t PDISYNCLOCK:4 | |
| vuint32_t __pad1__:2 | |
| vuint32_t PDIEN:1 | |
| vuint32_t PDIBYTEREV:1 | |
| vuint32_t PDIDEMODE:1 | |
| vuint32_t PDINARROWMODE:1 | |
| vuint32_t PDI_MODE:2 | |
| vuint32_t PDISLAVEMODE:1 | |
| vuint32_t TAGEN:1 | |
| vuint32_t SIGEN:1 | |
| vuint32_t PDISYNC:1 | |
| vuint32_t TEST:1 | |
| vuint32_t ENGAMMA:1 | |
| vuint32_t DCUMODE:2 | |
| } B | |
| } | DCUMODE |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:8 | |
| vuint32_t BGND_R:8 | |
| vuint32_t BGND_G:8 | |
| vuint32_t BGND_B:8 | |
| } B | |
| } | BGND |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:6 | |
| vuint32_t DELTAY:10 | |
| vuint32_t __pad1__:8 | |
| vuint32_t DELTAX:8 | |
| } B | |
| } | DSPSIZE |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:1 | |
| vuint32_t BPH:9 | |
| vuint32_t __pad1__:2 | |
| vuint32_t PWH:9 | |
| vuint32_t __pad2__:2 | |
| vuint32_t FPH:9 | |
| } B | |
| } | HSYNPARA |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:1 | |
| vuint32_t BPV:9 | |
| vuint32_t __pad1__:2 | |
| vuint32_t PWV:9 | |
| vuint32_t __pad2__:2 | |
| vuint32_t FPV:9 | |
| } B | |
| } | VSYNPARA |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:21 | |
| vuint32_t INVPDIDE:1 | |
| vuint32_t INVPDIHS:1 | |
| vuint32_t INVPDIVS:1 | |
| vuint32_t INVPDICLK:1 | |
| vuint32_t INVPXCK:1 | |
| vuint32_t NEG:1 | |
| vuint32_t BPVS:1 | |
| vuint32_t BPHS:1 | |
| vuint32_t INVCS:1 | |
| vuint32_t INVVS:1 | |
| vuint32_t INVHS:1 | |
| } B | |
| } | SYNPOL |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:6 | |
| vuint32_t LSBFVS:10 | |
| vuint32_t OUTBUFHIGH:8 | |
| vuint32_t OUTBUFLOW:8 | |
| } B | |
| } | THRESHOLD |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:20 | |
| vuint32_t IPMERROR:1 | |
| vuint32_t PROGEND:1 | |
| vuint32_t P2FIFOHIFLAG:1 | |
| vuint32_t P2FIFOLOFLAG:1 | |
| vuint32_t P1FIFOHIFLAG:1 | |
| vuint32_t P1FIFOLOFLAG:1 | |
| vuint32_t CRCOVERFLOW:1 | |
| vuint32_t CRCREADY:1 | |
| vuint32_t VSBLANK:1 | |
| vuint32_t LSBFVS:1 | |
| vuint32_t UNDRUN:1 | |
| vuint32_t VSYNC:1 | |
| } B | |
| } | INTSTATUS |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:20 | |
| vuint32_t MIPMERROR:1 | |
| vuint32_t MPROGEND:1 | |
| vuint32_t MP2FIFOHIFLAG:1 | |
| vuint32_t MP2FIFOLOFLAG:1 | |
| vuint32_t MP1FIFOHIFLAG:1 | |
| vuint32_t MP1FIFOLOFLAG:1 | |
| vuint32_t MCRCOVERFLOW:1 | |
| vuint32_t MCRCREADY:1 | |
| vuint32_t MVSBLANK:1 | |
| vuint32_t MLSBFVS:1 | |
| vuint32_t MUNDRUN:1 | |
| vuint32_t MVSYNC:1 | |
| } B | |
| } | INTMASK |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:8 | |
| vuint32_t COLBAR_R:8 | |
| vuint32_t COLBAR_G:8 | |
| vuint32_t COLBAR_B:8 | |
| } B | |
| } | COLBAR [8] |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:26 | |
| vuint32_t DIVRATIO:6 | |
| } B | |
| } | DIVRATIO |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:6 | |
| vuint32_t SIGVERSIZE:10 | |
| vuint32_t __pad1__:6 | |
| vuint32_t SIGHORSIZE:10 | |
| } B | |
| } | SIGNCALC1 |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:6 | |
| vuint32_t SIGVERSIZE:10 | |
| vuint32_t __pad1__:6 | |
| vuint32_t SIGHORSIZE:10 | |
| } B | |
| } | SIGNCALC2 |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t CRCVAL:32 | |
| } B | |
| } | CRCVAL |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:22 | |
| vuint32_t PDIBLANKINGERR:1 | |
| vuint32_t PDIECCERR2:1 | |
| vuint32_t PDIECCERR1:1 | |
| vuint32_t PDILOCKLOST:1 | |
| vuint32_t PDILOCKDET:1 | |
| vuint32_t PDIVSYNCDET:1 | |
| vuint32_t PDIHSYNCDET:1 | |
| vuint32_t PDIDEDET:1 | |
| vuint32_t PDICLKLOST:1 | |
| vuint32_t PDICLKDET:1 | |
| } B | |
| } | PDISTATUS |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:22 | |
| vuint32_t PDIBLANKINGERR:1 | |
| vuint32_t PDIECCERR2:1 | |
| vuint32_t PDIECCERR1:1 | |
| vuint32_t PDILOCKLOST:1 | |
| vuint32_t PDILOCKDET:1 | |
| vuint32_t PDIVSYNCDET:1 | |
| vuint32_t PDIHSYNCDET:1 | |
| vuint32_t PDIDEDET:1 | |
| vuint32_t PDICLKLOST:1 | |
| vuint32_t PDICLKDET:1 | |
| } B | |
| } | MASKPDISTATUS |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:13 | |
| vuint32_t HWCERR:1 | |
| vuint32_t SIGERR:1 | |
| vuint32_t DISPERR:1 | |
| vuint32_t LPARERR:16 | |
| } B | |
| } | PARRERRSTATUS |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:13 | |
| vuint32_t MHWCERR:1 | |
| vuint32_t MSIGERR:1 | |
| vuint32_t MDISPERR:1 | |
| vuint32_t MLPARERR:16 | |
| } B | |
| } | MASKPARRERRSTATUS |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t INPBUFP2HI:8 | |
| vuint32_t INPBUFP2LO:8 | |
| vuint32_t INPBUFP1HI:8 | |
| vuint32_t INPBUFP1LO:8 | |
| } B | |
| } | THRESHOLDINP |
| vuint32_t | DCU_reserved1 [0x072] |
| vuint32_t | CURSOR [0x0100] |
| vuint32_t | DCU_reserved2 [0x200] |
| vuint32_t | CLUT [0x0400] |
| vuint32_t | TILE [0x0400] |
| vuint32_t | GAMMARED [0x100] |
| vuint32_t | GAMMAGREEN [0x100] |
| vuint32_t | GAMMABLUE [0x100] |